package chapterfour;

/**
 * Created by Think on 2016/3/17.
 */

class Clothes2{
    String color;
    char size;
    Clothes2(String color,char size){ //定义构造函数
        this.color=color; //color参数的值指定给这个对象的color成员
        this.size=size;
    }
}
public class Field2 {
    public static void main(String[] args){
        Clothes2 sun=new Clothes2("red",'S'); //使用指定构造函数建立对象
        Clothes2 spring=new Clothes2("green",'M');
        System.out.printf("sun(%s,%c)%n",sun.color ,sun.size );
        System.out.printf("spring(%s,%c)%n",spring.color ,spring.size );
    }
}
/*
在这个例子中，定义新建对象时，必须传入两个自变量给string类型的color参数和char类型的size参数，
而构造函数中，由于color参数与数据成员color同名，不能用color=color表示，要使用this表示，
将color参数的值指定给这个对象（this）的color成员。
 */
